+2004-03-11 Mark McLoughlin <mark@skynet.ie>
+
+ * gtk/gtksettings.c: (apply_queued_setting): don't overwrite
+ application properties. Fixes bug #136802.
+
2004-03-11 Dov Grobgeld <dov@imagic.weizmann.ac.il>
* gtk/gtktextlayer.c: (gtk_text_layout_set_buffer): Added
+2004-03-11 Mark McLoughlin <mark@skynet.ie>
+
+ * gtk/gtksettings.c: (apply_queued_setting): don't overwrite
+ application properties. Fixes bug #136802.
+
2004-03-11 Dov Grobgeld <dov@imagic.weizmann.ac.il>
* gtk/gtktextlayer.c: (gtk_text_layout_set_buffer): Added
+2004-03-11 Mark McLoughlin <mark@skynet.ie>
+
+ * gtk/gtksettings.c: (apply_queued_setting): don't overwrite
+ application properties. Fixes bug #136802.
+
2004-03-11 Dov Grobgeld <dov@imagic.weizmann.ac.il>
* gtk/gtktextlayer.c: (gtk_text_layout_set_buffer): Added
+2004-03-11 Mark McLoughlin <mark@skynet.ie>
+
+ * gtk/gtksettings.c: (apply_queued_setting): don't overwrite
+ application properties. Fixes bug #136802.
+
2004-03-11 Dov Grobgeld <dov@imagic.weizmann.ac.il>
* gtk/gtktextlayer.c: (gtk_text_layout_set_buffer): Added
+2004-03-11 Mark McLoughlin <mark@skynet.ie>
+
+ * gtk/gtksettings.c: (apply_queued_setting): don't overwrite
+ application properties. Fixes bug #136802.
+
2004-03-11 Dov Grobgeld <dov@imagic.weizmann.ac.il>
* gtk/gtktextlayer.c: (gtk_text_layout_set_buffer): Added
if (_gtk_settings_parse_convert (parser, &qvalue->public.value,
pspec, &tmp_value))
{
- g_object_set_property (G_OBJECT (data), pspec->name, &tmp_value);
- data->property_values[pspec->param_id - 1].source = qvalue->source;
+ if (data->property_values[pspec->param_id - 1].source <= qvalue->source)
+ {
+ g_object_set_property (G_OBJECT (data), pspec->name, &tmp_value);
+ data->property_values[pspec->param_id - 1].source = qvalue->source;
+ }
}
else
{